.list-box {
    a {
        display: block;
        margin: 0 0 0 20/7.5vw;
        border-bottom: solid 1px #f6f6f7;
        em {
            float: left;
            line-height: 105/7.5vw;
            width: 55/7.5vw;
            font-size: 28/7.5vw;
            color: #909090;
        }
        i {
            float: right;
            margin: 0 20/7.5vw 0 0;
            font-size: 46/7.5vw;
            color: #a4a4a4;
            line-height: 105/7.5vw;
        }
        h3 {
            float: left;
            width: 600/7.5vw;
            font-size: 28/7.5vw;
            color: #333;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding: 9/7.5vw 0 0 0;
            line-height: 52/7.5vw;
        }
        div {
            float: left;
            width: 600/7.5vw;
            font-size: 20/7.5vw;
            color: #777776;
             overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 42/7.5vw;
        }
    }
}